/**
 * 
 */
package com.wobuhekele.util;

import org.apache.commons.lang.ArrayUtils;

import java.util.Arrays;

/**
 * <b>功能说明:</b><p>
</p>
 * @author xchen
 * @CreateDate 2017-3-27 - 上午10:59:28 
 * @Encoding UTF-8
 * @Version 1.0
 */
public class StreamUtils {
	/**
	 *   缓冲数组合并
	 *   
	 *   注意 这里 返回的是一个新的数组 所以需要重新赋值
	 *@param buffer   缓存中的数组
	 *@param begin
	 *@param length
	 *@param resultByte  总数组
	 * @Author xchen
	 * @Date 2017-3-24 - 上午8:55:40
	 */
	public static byte[] addBufferByte(byte [] buffer , int begin , int length , byte[] resultByte){
		byte[] tempBuffer = Arrays.copyOfRange(buffer, begin, length);
		byte[] addAll = ArrayUtils.addAll(resultByte, tempBuffer);
		return addAll;
	}
}
